
public class TestDemo4 {
//  1.编写一个类，在其main0 方法的try块里抛出-个Exception类的对象。
//  传递-一个字符串参数给Exception的构造器。在catch子 句里捕获此
//  异常对象，井且打印字符串参数。添加铩一个finally子句，打印一条信
//  息以证明这里确实得到了执行。
    public static void main1(String[] args) throws Exception {
        try {
            throw new Exception("抛出异常");
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            System.out.println("finally被执行了");
        }
    }



//    使用while循环建立类似 "恢复模型" 的异常处理行为 它将不断重复 直到异常不在抛出
    public static void main(String[] args) {
        int i = 0;
        while (i < 10) {
            try {
                if (i < 10){
                    throw new Exception();
                }
            }catch (Exception e){
                e.printStackTrace();
                i++;
                System.out.println("尝试连接" + i + "次.......");
            }
        }
        System.out.println("连接成功");
    }
}
